跳到主要内容

一种低成本实现匹配服的方式

一种低成本实现匹配服的方式

配置填写

匹配文件,data_key, time1:diff1 | time2:diff2 | ...

  1. 这里的time需要大于等于0,单位是ms
  2. diff需要大于等于0,这个代表对应找 [data_key-diff, data_ley+diff] 范围的队伍
  3. 如果diff配置是0的话,就是全匹配,时间严格按照顺序配置

以某游戏为例,此游戏的游戏难度数据为 Difficulty

level_match,Difficulty,0:5|10000:10|30000:20|60000:0

优先匹配自身解锁难度5左右的玩家。
如果10秒内没匹配到人增加到10
如果30秒没匹配到人增加到20
如果1分钟没匹配到全难度匹配

将Difficulty抽象为天梯排位分数或者天梯段位,即可实现相关的匹配

相关的配置后台很快会更新到开发者中心